// 用户信息vuex模块
export default {
  namespaced: true,
  state() {
    return {
      //存数用户的其他信息
      profile: {
        id: null,
        account: null,
        avatar: null,
        nickname: null,
        mobile: null,
        token: null,
      },
    };
  },
  //1.测试持久化是否好使
  // 1.1编写一个修改用户信息的mutations
  // 1.2去组件使用一下profile数据
  // 1.3准备一个按钮，点击后来更新下profile数据
  // 1.4验收结果：vuex数据变了(页面变化)本地存储数据有变化（localStorage）
  mutations: {
    // 状态，传入的数据（用户信息对象）
    setProfile(state, paylod) {
      state.profile = paylod

    }
  }
};
